package neuroPoker4.netze.netze;

import neuralNetworks.Functions;
import neuroPoker.netze.BetRoundNet;
import neuroPoker.netze.PokerInputSit;
import neuroPoker.netze.PokerNet;
import neuroPoker.poker.Spieler;
import neuroPoker.poker.Tisch;
import neuroPoker4.netze.input.FlopInputSitBR1;

public class FlopNetBR1 extends BetRoundNet {

	public FlopNetBR1(int[] hiddenNeurons, Functions actF, double lr) {
		super(hiddenNeurons, actF, lr);
	}

	private static final long serialVersionUID = 7380686233059088331L;

	@Override
	protected int getAnzInputNeurons() {
		return 124;
	}

	@Override
	public PokerInputSit getNewInputSit(Tisch tisch, Spieler spieler) {
		return new FlopInputSitBR1(tisch, spieler);
	}

	@Override
	public PokerNet clone() {
		FlopNetBR1 newN = new FlopNetBR1(getHiddenNeurons(), actFunc, lernRate);
		return newN;
	}

	@Override
	public int getBr() {
		return ;
	}

}
